<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../") ; }
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../../include/garennes_apb.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;

 $id_etab = var_courante ("id_etab", 0, Null) ;
 $millesime = millesime (0) ;

 $ajax_requete = var_courante ("ajax_requete", 2, Null) ;
 If (IsSet ($ajax_requete) And ($ajax_requete == 1))
  {
   $reponse = -1 ;
   $disc = $nom_long = $nom_court = $code = $clef = "" ;
   $nbr_classes = var_courante ("n", 2, 0) ;
   If ($nbr_classes > 0)
    {
     $reponse = 1 ;
     $matieres [0] = 0 ;
     For ($i = 0 ; $i < $nbr_classes ; $i++)
      {
       $id_classe = var_courante ("c".$i, 2, 0) ;
       If ($id_classe > 0)
        {
         // Retrouve tous les codes mef possibles
         $mefs_classe [$id_classe] = $mefs = garennes_apb_liste_mef ($id_classe, $millesime) ;
         // Structure pedagogique de la classe
         $structure = structure_pedagogique ($id_classe, -2, $millesime) ;
         $nbr = SQL_nbr_lignes ($structure) ;
         For ($j = 1 ; $j <= $nbr ; $j++)
          {
           $discipline = SQL_ligne_suivante ($structure) ;
           $code_mef = garennes_apb_code_mef_discipline_sconet ($discipline [4], $discipline [1]) ;
           $ok = 0 ;
           If (Is_Array ($code_mef))
            {
             $k = 1 ;
             While (($k <= $code_mef [0]) And ($ok == 0))
              {
               If (In_Array ($code_mef [$k], $mefs)) { $ok = 1 ; }
               $k++ ;
              }
            }
           //If (!garennes_apb_discipline_sconet_existe ($discipline [4], $discipline [1]))
           //If (!In_Array ($code_mef, $mefs))
           If ($ok == 0)
            {
             $apb_alias = garennes_apb_alias ($discipline [13]) ;
             If (!Is_Array ($apb_alias))
              {
               If (!In_Array ($discipline [0], $matieres))
                {
                 $matieres [0]++ ;
                 $matieres [$matieres [0]] = $discipline [0] ;
                 $nom_court .= "<court>".conversion_texte ($discipline [2])."</court>" ;
                 $nom_long .= "<long>".conversion_texte ($discipline [3])."</long>" ;
                 $code .= "<code>".$discipline [4]."</code>" ;
                 $reponse = 0 ;
                }
              }
            }
          }
        }
      }
    }
   Header ("Content-Type: application/xml") ;
   Echo "<?xml version=\"1.0\"?><reponse><ok>".$reponse."</ok>".$disc.$clef.$nom_court.$nom_long.$code."</reponse>" ;
   Exit ;
  }

 $action = var_courante ("action", 0, null) ;
 If (IsSet ($action) And ($action == 1))
  {
   Include ("../../include/garennes_xml.php") ;
   $ok = SQL_commande ("SET character_set_results='latin1'", $id_sql) ;
   If (IsSet ($id_etab) And ($id_etab > 0))
    {
     $numero_export = var_courante ("numero_export", 0, 1) ;
     $nombre = var_courante ("nombre", 0, 0) ;
     // Recherche tous les id classe concernes
     $table_classes [0] = 0 ;
     For ($i = 0 ; $i < $nombre ; $i++)
      {
       $id_classe = var_courante ("id_cl_".$i, 0, 0) ;
       If ($id_classe > 0)
        {
         $table_classes [0]++ ;
         $table_classes [$table_classes [0]] = $id_classe ;
        }
      }
     // Exportation
     garennes_apb_generation_xml ($id_etab, $table_classes, $numero_export) ;
     Exit ;
    }
  }

 $reentrance = 1 ;
 Require ("./apb_verif_disc.php") ;

 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 If (!IsSet ($titre)) { $fenetre = 1 ; }
 Echo "<html><head>" ;
 entete_html ("Garennes", "", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("../../include/garennes_ajax.php") ;
 Echo "<script type=\"text/javascript\">" ;
 // AJAX
 Echo ajax_objet () ;
 Echo ajax_transmission () ;
 Echo "function ajax_retour()" ;
 Echo "{" ;
 Echo  "var rep=objet_http.responseXML.getElementsByTagName('ok');" ;
 //Echo  "var disc=objet_http.responseXML.getElementsByTagName('id');" ;
 //Echo  "var clef=objet_http.responseXML.getElementsByTagName('clef');" ;
 Echo  "var nom_court=objet_http.responseXML.getElementsByTagName('court');" ;
 Echo  "var nom_long=objet_http.responseXML.getElementsByTagName('long');" ;
 Echo  "var code=objet_http.responseXML.getElementsByTagName('code');" ;
 Echo  "if(rep.item(0).firstChild.data==0)" ;
 Echo   "{" ;
 Echo    "html='<p>';" ;
 Echo    "for(i=0;i<nom_court.length;i++){" ;
 Echo     "html+='-&nbsp;'+nom_long.item(i).firstChild.data+'&nbsp;('+nom_court.item(i).firstChild.data+')&nbsp;['+code.item(i).firstChild.data+']&nbsp;<br>';" ;
 Echo    "}" ;
 Echo    "html+='</p>';" ;
 Echo    "document.getElementById('disciplines').innerHTML=html;" ;
 Echo    "document.getElementById('avertissement').style.display='';" ;
 Echo    "document.getElementById('bouton_valider').style.display='none';" ;
 Echo   "}" ;
 Echo  "else" ;
 Echo   "{" ;
 Echo    "document.getElementById('avertissement').style.display='none';" ;
 Echo    "document.getElementById('bouton_valider').style.display='';" ;
 Echo   "}" ;
 Echo "}" ;
 Echo "function mise_a_jour(nombre){" ;
 Echo "var chaine='';var num=0;" ;
 Echo "for(i=0;i<nombre;i++){if(document.getElementById('classe_'+i).checked){chaine+='&c'+num+'='+document.getElementById('classe_'+i).value;num++;}}" ;
 Echo "chaine+='&n='+num;" ;
 Echo "ajax_transmission('./apb_export.php?ajax_requete=1'+chaine,true,'ajax_retour');" ;
 Echo "}" ;
 // GESTION
 Echo "var couleur1='".$l ["nom"]."';" ;
 Echo "var couleur2='".$l ["lien"]."';" ;
 Echo "var aff_of=0;" ;
 Echo "function inverse(numero)" ;
 Echo  "{" ;
 Echo   "if(document.getElementById('classe_'+numero).checked){document.getElementById('classe_'+numero).checked=0;return 0;}else{document.getElementById('classe_'+numero).checked=1;return 1;}" ;
 Echo  "}" ;
 Echo "function couleur(numero,mode)" ;
 Echo  "{" ;
 Echo   "if(mode==1){etat=inverse(numero);}else{etat=document.getElementById('classe_'+numero).checked;}" ;
 Echo   "if(etat==0){document.getElementById('ligne'+numero).style.background='".$l ["couleur_fond"]."';}" ;
 Echo   "else" ;
 Echo    "{" ;
 Echo     "if(numero%2==1){coul=couleur1;}else{coul=couleur2;}" ;
 Echo     "document.getElementById('ligne'+numero).style.background=coul;" ;
 Echo    "}" ;
 Echo  "}" ;
 Echo "function valide(nombre)" ;
 Echo  "{" ;
 Echo   "for(var m=0;m<nombre;m++)" ;
 Echo    "{" ;
 Echo     "couleur(m,1);" ;
 Echo    "}" ;
 Echo  "}" ;
 Echo "function selection_radio(nombre,valeur)" ;
 Echo  "{" ;
 Echo   "for(var m=0;m<nombre;m++)" ;
 Echo    "{" ;
 Echo     "if(document.getElementById('rd_'+m+'_'+valeur)){document.getElementById('rd_'+m+'_'+valeur).checked=1;}" ;
 Echo    "}" ;
 Echo  "}" ;
 Echo "function aff(nombre)" ;
 Echo  "{" ;
 Echo  " if(aff_of==1){" ;
 Echo   "if(document.getElementById('num_export').value==1){document.getElementById('etape1').style.display='';document.getElementById('etape2').style.display='none';}" ;
 Echo   "else{document.getElementById('etape1').style.display='none';document.getElementById('etape2').style.display='';}" ;
 Echo   "selection_radio(nombre,document.getElementById('num_export').value);" ;
 Echo  "}" ;
 Echo  "else" ;
 Echo   "{" ;
 Echo    "document.getElementById('etape1').style.display='none';document.getElementById('etape2').style.display='none';" ;
 Echo   "}" ;
 Echo "}" ;
 Echo "function aff_on_off(nombre)" ;
 Echo  "{" ;
 Echo   "if(aff_of==0){aff_of=1;}else{aff_of=0;}" ;
 Echo   "aff(nombre);" ;
 Echo  "}" ;
 Echo "</script>" ;
 Echo "</head>" ;

 // Gestion
 $gestion = SQL_commande ("SELECT * FROM gestion ORDER BY millesime DESC LIMIT 1", $id_sql) ;
 $ges = SQL_tableau_associatif ($gestion, "") ;

 Echo "<body background=\"../images/fond.png\" text=\"#000000\" onContextMenu=\"return false\">" ;
 Echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
 Echo "<tr><td align=\"center\"><font color=\"#0000ff\"><b>Admission Post Bac</b></font></td></tr>" ;

 Echo "<tr><td align=\"center\"><br>Possibilit&eacute;&nbsp;de&nbsp;lancer&nbsp;une&nbsp;proc&eacute;dure&nbsp;de&nbsp;" ;
 Echo "<font color=\"#0000ff\"><a href=\"./verif_codes_disc.php?type_verif=8\">&nbsp;V&eacute;rification&nbsp;de&nbsp;la&nbsp;base...&nbsp;</a></font>" ;
 Echo ".<br>&nbsp;</td></tr>" ;

 If (IsSet ($matieres) And ($matieres [0][1] > 0))
  {
   Echo "<tr><td align=\"center\"><a href=\"./apb_export.php?forcage_modification=1\">Modifier&nbsp;l'attribution&nbsp;des&nbsp;disciplines&nbsp;</a>" ;
   Echo ".<br>&nbsp;</td></tr>" ;
  }

 // Est-ce possible d'utiliser APB (avec mise a jour effectuee)
 $etab = etablissements ($millesime) ;
 $ok_maj = 0 ;
 For ($i = 1 ; $i <= $etab [0][0] ; $i++)
  {
   $maj_apb = restaure_configuration_defaut ("SYSTEME_PARAM", "GENERAL", "APB_".$millesime."_".$etab [$i][0], 0) ;
   If ($maj_apb == 0) { $ok_maj++ ; }
  }
 If ($ok_maj == 0)
  {
   // Determination etablissements scolaires
   If (!IsSet ($id_etab))
    {
     $etabs = SQL_commande ("SELECT * FROM etablissements WHERE millesime='".$millesime."' ORDER BY numero,nom", $id_sql) ;
     $nbr_etabs = SQL_nbr_lignes ($etabs) ;
     If ($nbr_etabs > 0)
      {
       $selection = "" ;
       $nombre_etab = 0 ;
       For ($i = 0 ; $i < $nbr_etabs ; $i++)
        {
         $etab = SQL_tableau_associatif ($etabs, "") ;
         If (garennes_apb_etablissement_actif ($etab ["id_etablissement"]) == 1)
          {
           $selection .= "<option value=\"".$etab ["id_etablissement"]."\">(".$etab ["numero"].")&nbsp;".$etab ["nom"]."&nbsp;</option>" ;
           $id_etab = $etab ["id_etablissement"] ;
           $nombre_etab++ ;
          }
        }
       If ($nombre_etab > 1) { UnSet ($id_etab) ; }
      }
    }

   If (!IsSet ($id_etab))
    {
     If ($nbr_etabs > 0)
      {
       Echo "<tr><td>&nbsp;</td></tr>" ;
       Echo "<tr><td align=\"center\">Choisissez l'&eacute;tablissement concern&eacute;.</td></tr>" ;
       Echo "<tr><td>&nbsp;</td></tr>" ;
       Echo "<form action=\"./apb_export.php\" method=\"post\" name=\"formulaire\">" ;
       Echo "<tr><td align=\"center\"><select name=\"id_etab\">".$selection."</select></td></tr>" ;
       Echo "<tr><td>&nbsp;</td></tr>" ;
       Echo "<tr><td align=\"center\">" ;
       Echo "<input type=\"hidden\" name=\"code\" value=\"".$_SESSION ["code"]."\">" ;
       Echo "<input type=\"image\" src=\"../images/valider.png\" name=\"requete\" value=\"Valider\" border=\"0\">" ;
       Echo "</td></tr>" ;
       Echo "</form>" ;
       Echo "</table>" ;
      }
     Else
      {
       // Pas d'etablissements scolaires
       Echo "<tr><td align=\"center\"><br><br>Il n'y a aucun &eacute;tablissement scolaire dans la base de donn&eacute;es.<br>" ;
       Echo "<br>Cr&eacute;er les &eacute;tablissements d'abord.<br><br>" ;
       Echo "(&nbsp;Connexion DIRECTION -> Param&egrave;tres -> &Eacute;tablissements&nbsp;)</td></tr>" ;
       Echo "</table>" ;
      }
    }
   Else
    {
     // Recherche RNE
     $etb = SQL_commande ("SELECT numero FROM etablissements WHERE id_etablissement='".$id_etab."' LIMIT 1", $id_sql) ;
     $etab = SQL_ligne_suivante ($etb) ;
     $num_etab = $etab [0] ;
     // Recherche de toutes les classes pre-selectionnees
     $classes = restaure_configuration ("ADMISSION_POST_BAC","CLASSES", "ACTIVES", "") ;
     // Cherche le nom des classes
     $requete  = "SELECT c.* FROM classes c,types_niveaux t WHERE c.etablissement='".$id_etab."' " ;
     If ($classes != "")
      {
       $ensemble = Explode ("|", $classes) ;
       $nbr = SizeOf ($ensemble) ;
       If ($nbr > 0)
        {
         $requete .= "AND (" ;
         For ($i = 0 ; $i < $nbr ; $i++)
          {
           If ($i > 0) { $requete .= " OR " ; }
           $requete .= "c.id_classe='".$ensemble [$i]."'" ;
          }
         $requete .= ") " ;
        }
      }
     $export = Explode ("|", APB_CLASSES_EXPORT) ;
     $requete .= "AND (" ;
     For ($i = 0 ; $i < SizeOf ($export) ; $i++)
      {
       If ($i > 0) { $requete .= " OR " ; }
       $requete .= " t.apb_nom='".$export [$i]."'" ;
      }
     $requete .= ") AND c.id_type_niveau=t.id_type_niveau AND c.millesime='".$millesime."' ORDER BY c.nom_bref" ;
     $classe = SQL_commande ($requete, $id_sql) ;
     $nbr_cl = SQL_nbr_lignes ($classe) ;
     If ($nbr_cl > 0)
      {
       If ($nbr_cl > 1) { $plus1 = "les" ; $plus2 = "s" ; } Else { $plus1 = "la" ; $plus2 = "" ; }
       Echo "<tr><td align=\"center\">Choisissez parmis ".$plus1." classe".$plus2." de type " ;
       $export = Explode ("|", APB_CLASSES_EXPORT) ;
       For ($i = 0 ; $i < SizeOf ($export) ; $i++)
        {
         If ($i > 0) { Echo " ou " ; }
         Echo "'<i>".$export [$i]."</i>'" ;
        }
       Echo " pr&eacute;-s&eacute;lectionn&eacute;e".$plus2." suivante".$plus2.",<br>le fichier d'importation vers APB que vous voulez.</td></tr>" ;
       Echo "<tr><td><table border=\"1\" bgcolor=\"".$l ["couleur_fond"]."\" align=\"center\" cellspacing=\"2\" cellpadding=\"0\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
       Echo "<tr><td><table border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
       Echo "<tr bgcolor=\"".$l ["lien"]."\">" ;
       Echo "<td align=\"center\">&nbsp;</td>" ;
       Echo "<td align=\"center\">&nbsp;</td>" ;
       Echo "<td align=\"left\">&nbsp;<b>Nom</b>&nbsp;</td>" ;
       //Echo "<td align=\"center\" colspan=\"3\">&nbsp;<b>P&eacute;riode&nbsp;maximale&nbsp;&agrave;&nbsp;exporter</b>&nbsp;</td>" ;
       Echo "</tr>" ;
       Echo "<tr>" ;
       Echo "<td align=\"left\"><img src=\"../../images/tri_desc.png\" border=\"0\" onclick=\"valide(".$nbr_cl.");\" title=\"Inversion de s&eacute;lection...\"></td>" ;
       Echo "<td align=\"center\">&nbsp;</td>" ;
       Echo "<td align=\"center\">&nbsp;</td>" ;
       //Echo "<td align=\"left\">&nbsp;<img src=\"../../images/tri_desc.png\" border=\"0\" onclick=\"selection_radio(".$nbr_cl.",1);\" title=\"Inversion de s&eacute;lection...\"></td>" ;
       //Echo "<td align=\"left\">&nbsp;<img src=\"../../images/tri_desc.png\" border=\"0\" onclick=\"selection_radio(".$nbr_cl.",2);\" title=\"Inversion de s&eacute;lection...\"></td>" ;
       //Echo "<td align=\"left\">&nbsp;<img src=\"../../images/tri_desc.png\" border=\"0\" onclick=\"selection_radio(".$nbr_cl.",3);\" title=\"Inversion de s&eacute;lection...\"></td>" ;
       Echo "</td>" ;
       Echo "</tr>" ;
       Echo "<form action=\"./apb_export.php\" method=\"post\" name=\"formulaire\">" ;
       //If ($nbr_cl == 1) { $preselection = " checked" ; } Else { $preselection = "" ;  }
       For ($i = 0 ; $i < $nbr_cl ; $i++)
        {
         $cl = SQL_tableau_associatif ($classe, "") ;
         Echo "<tr" ; //If ($i%2) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
         Echo " id=\"ligne".$i."\">" ;
         Echo "<td><input type=\"checkbox\" name=\"id_cl_".$i."\" value=\"".$cl ["id_classe"]."\" id=\"classe_".$i."\" onclick=\"couleur(".$i.",'".$couleur."',0);mise_a_jour(".$nbr_cl.");\"></td>" ;
         Echo "<td align=\"center\" onclick=\"couleur(".$i.",1);mise_a_jour(".$nbr_cl.");\">&nbsp;(".$cl ["nom_bref"].")&nbsp;</td>" ;
         Echo "<td align=\"left\" onclick=\"couleur(".$i.",1);mise_a_jour(".$nbr_cl.");\">&nbsp;".$cl ["nom"]."&nbsp;</td>" ;
         /*
         For ($j = 1 ; $j <= $cl ["num_periode"] ; $j++)
          {
           Echo "<td align=\"left\">&nbsp;" ;
           Echo "<input type=\"radio\" name=\"per_".$cl ["id_classe"]."\" value=\"".$j."\"" ; If ($j == 1) { Echo " checked" ; }
           Echo " id=\"rd_".$i."_".$j."\">&nbsp;".$j."&nbsp;&nbsp;&nbsp;</td>" ;
          }
         */
         Echo "</tr>" ;
        }
       Echo "<tr><td align=\"center\" colspan=\"4\"><br>&nbsp;Fichier&nbsp;(<a onclick=\"aff_on_off(".$nbr_cl.");\">?</a>)&nbsp;:&nbsp;<b>" ;
       //Echo $num_etab."_E<select name=\"numero_export\" onchange=\"aff(".$nbr_cl.");\" id=\"num_export\" style=\"border:1px solid ".$l ["couleur_fond"].";background:".$l ["couleur_fond"].";\"><option value=\"1\">1</option><option value=\"2\">2</option></select>.xml</b><br>&nbsp;" ;
       Echo "<select name=\"numero_export\" onchange=\"aff(".$nbr_cl.");\" id=\"num_export\" style=\"border:1px solid ".$l ["couleur_fond"].";background:".$l ["couleur_fond"].";\">" ;
       Echo "<option value=\"1\">".$num_etab."_E1.xml</option>" ;
       Echo "<option value=\"2\">".$num_etab."_E2.xml</option></select></b>&nbsp;<br>&nbsp;" ;

       Echo "<div id=\"etape1\" style=\"border:1px dashed #000000;width:100%;display:none;\">" ;
       Echo "&nbsp;L'exportation&nbsp;num&eacute;ro&nbsp;<b>1</b>&nbsp;permet&nbsp;de&nbsp;transmettre&nbsp;:&nbsp;<br><p>" ;
       Echo "-&nbsp;toutes&nbsp;les&nbsp;donn&eacute;es&nbsp;de&nbsp;la&nbsp;classe&nbsp;de&nbsp;premi&egrave;re,<br>" ;
       Echo "-&nbsp;<b>le&nbsp;premier&nbsp;trimestre</b>&nbsp;de&nbsp;la&nbsp;classe&nbsp;de&nbsp;terminale&nbsp;actuelle,<br>" ;
       Echo "<br>&nbsp;et,&nbsp;pour&nbsp;les&nbsp;redoublants&nbsp;uniquement&nbsp;:<br><br>-&nbsp;toute&nbsp;l'ann&eacute;e&nbsp;de&nbsp;premi&egrave;re&nbsp;terminale.</p>" ;
       Echo "</div>" ;

       Echo "<div id=\"etape2\" style=\"border:1px dashed #000000;width:100%;display:none;\">" ;
       Echo "&nbsp;L'exportation&nbsp;num&eacute;ro&nbsp;<b>2</b>&nbsp;permet&nbsp;de&nbsp;transmettre&nbsp;:&nbsp;<br><p>" ;
       //Echo "-&nbsp;toutes&nbsp;les&nbsp;donn&eacute;es&nbsp;de&nbsp;la&nbsp;classe&nbsp;de&nbsp;premi&egrave;re,<br>" ;
       //Echo "-&nbsp;<b>le&nbsp;premier&nbsp;trimestre</b>&nbsp;de&nbsp;la&nbsp;classe&nbsp;de&nbsp;terminale&nbsp;actuelle,<br>" ;
       Echo "-&nbsp;<b>le&nbsp;deuxi&egrave;me&nbsp;trimestre</b>&nbsp;de&nbsp;la&nbsp;classe&nbsp;de&nbsp;terminale&nbsp;actuelle.<br>" ;
       //Echo "<br>&nbsp;et,&nbsp;pour&nbsp;les&nbsp;redoublants&nbsp;uniquement&nbsp;:<br><br>-&nbsp;toute&nbsp;l'ann&eacute;e&nbsp;de&nbsp;premi&egrave;re&nbsp;terminale.</p>" ;
       Echo "</div>" ;

       Echo "<div id=\"avertissement\" style=\"border:2px solid #ff0000;width:100%;display:none;\">" ;
       Echo "&nbsp;L'exportation&nbsp;ne&nbsp;peut&nbsp;pas&nbsp;s'effectuer&nbsp;correctement&nbsp;:&nbsp;<br>" ;
       Echo "&nbsp;Les(la)&nbsp;discipline(s)&nbsp;suivante(s)&nbsp;n'ont(n'a)&nbsp;pas&nbsp;de&nbsp;clef&nbsp;de&nbsp;gestion&nbsp;ou&nbsp;de&nbsp;code&nbsp;sconet&nbsp;valide&nbsp;:&nbsp;<br>" ;
       Echo "<div id=\"disciplines\"></div>" ;
       Echo "<br>&nbsp;&Eacute;diter&nbsp;les&nbsp;disicplines&nbsp;concern&eacute;es&nbsp;avant&nbsp;de&nbsp;poursuivre&nbsp;:&nbsp;<br>" ;
       Echo "<a href=\"gestion_disciplines.php\">&nbsp;Module&nbsp;Notes->Gestion->Disciplines&nbsp;</a><br>&nbsp;" ;
       Echo "</div>" ;

       Echo "&nbsp;<br>&nbsp;</td></tr>" ;
       Echo "</table></td></tr>" ;
       Echo "</table></td></tr>" ;
       Echo "<tr>" ;
       Echo "<td align=\"center\">" ;
       Echo "<input type=\"hidden\" name=\"code\" value=\"".$_SESSION ["code"]."\">" ;
       Echo "<input type=\"hidden\" name=\"action\" value=\"1\">" ;
       Echo "<input type=\"hidden\" name=\"nombre\" value=\"".$nbr_cl."\">" ;
       Echo "<input type=\"hidden\" name=\"id_etab\" value=\"".$id_etab."\">" ;
       Echo "<input type=\"image\" src=\"../images/valider.png\" name=\"requete\" value=\"Valider\" id=\"bouton_valider\" border=\"0\">" ;
       Echo "</td></tr>" ;
       Echo "</form>" ;
       Echo "<script type=\"text/javascript\">valide(".$nbr_cl.");mise_a_jour(".$nbr_cl.");</script>" ;
      }
     Else
      {
       Echo "<tr><td align=\"center\"><br><br>Il n'y a aucune classe active de type " ;
       $export = Explode ("|", APB_CLASSES_EXPORT) ;
       For ($i = 0 ; $i < SizeOf ($export) ; $i++)
        {
         If ($i > 0) { Echo " ou " ; }
         Echo "'<i>".$export [$i]."</i>'" ;
        }
       Echo " dans la base de donn&eacute;es.<br><br>S&eacute;lectionner les classes d'abord.<br><br>" ;
       Echo "(&nbsp;Module Notes -> Admission Post Bac -> D&eacute;finition des classes&nbsp;)</td></tr>" ;
      }
    }
   Echo "</table>" ;
  }
 Else
  {
   Echo "</table><br><div style=\"width:99%;background:".$l ["nom"].";border:1px solid #000000;\" id=\"cli\">" ;
   Echo "<center><b><font color=\"red\"><b>Si vous voulez utiliser 'Admission Post Bac', il faut effectuer une mise &agrave; jour de la base de donn&eacute;es d&egrave;s maintenant.</b></font><br>" ;
   Echo "<blink><a href=\"./mise_a_jour_apb.php\">&nbsp;Cliquer ici pour mettre &agrave; jour votre base de donn&eacute;es.&nbsp;</a></blink></b></center>" ;
   Echo "</div>" ;
   Echo "<script type=\"text/javascript\">" ;
   Echo "var aff=1;" ;
   Echo "var repetition=null;" ;
   Echo "function clignote(){" ;
   Echo "if(aff==1){document.getElementById('cli').style.background='';aff=0;}else{document.getElementById('cli').style.background='".$l ["nom"]."';aff=1;}" ;
   Echo "repetition=setTimeout('clignote()',500);" ;
   Echo "}";
   Echo "repetition=setTimeout('clignote()',1000);" ;
   Echo "</script>" ;
  }
 Echo "</body></html>" ;
?>